Java Technologies Java FX Hello World Example: Java FX ব্যবহার করে Simple GUI তৈরি করা গাইড ও নোট

394

নিচে একটি জাভা উদাহরণ দেওয়া হয়েছে যেখানে JavaFX ব্যবহার করে একটি সাধারণ GUI অ্যাপ্লিকেশন তৈরি করা হয়েছে। এই অ্যাপ্লিকেশনটি শুধুমাত্র একটি "Hello, World!" বার্তা প্রদর্শন করবে।

JavaFX Hello World Example

JavaFX দিয়ে একটি সিম্পল GUI তৈরি করতে আপনাকে কিছু ক্লাস ব্যবহার করতে হবে, যেমন Application, Stage, এবং Scene

import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.control.Label;
import javafx.scene.layout.StackPane;
import javafx.stage.Stage;

public class HelloWorldFX extends Application {

    @Override
    public void start(Stage primaryStage) {
        // "Hello, World!" বার্তা সহ একটি Label তৈরি করুন
        Label helloLabel = new Label("Hello, World!");

        // একটি StackPane লেআউট ব্যবহার করুন
        StackPane root = new StackPane();
        root.getChildren().add(helloLabel);

        // একটি Scene তৈরি করুন
        Scene scene = new Scene(root, 300, 250);

        // স্টেজের শিরোনাম সেট করুন
        primaryStage.setTitle("JavaFX Hello World");
        
        // স্টেজে সিন দৃশ্য যোগ করুন
        primaryStage.setScene(scene);
        
        // স্টেজটি দেখান
        primaryStage.show();
    }

    public static void main(String[] args) {
        launch(args); // অ্যাপ্লিকেশন শুরু করুন
    }
}

ব্যাখ্যা:

  1. Application ক্লাস: JavaFX অ্যাপ্লিকেশন তৈরি করতে Application ক্লাসকে এক্সটেন্ড করতে হয় এবং start() মেথডে অ্যাপ্লিকেশনের GUI উপাদান সেট করতে হয়।
  2. Stage: Stage হল প্রধান উইন্ডো যেখানে অ্যাপ্লিকেশনের UI উপাদানগুলো প্রদর্শিত হয়। এটি মূলত একটি উইন্ডো যা অ্যাপ্লিকেশনের প্রধান দৃশ্য।
  3. Scene: Scene হল স্টেজের মধ্যে প্রদর্শিত GUI উপাদানগুলির ধারণকারী কনটেইনার। আমরা StackPane ব্যবহার করেছি, যা একটি সিম্পল লেআউট কনটেইনার।
  4. Label: এটি একটি UI উপাদান যা টেক্সট দেখানোর জন্য ব্যবহৃত হয়।
  5. launch() মেথড: JavaFX অ্যাপ্লিকেশন শুরু করতে launch() মেথডটি ব্যবহার করা হয়, যা Application ক্লাসের start() মেথডকে কল করবে।

JavaFX দিয়ে GUI তৈরি করার পদ্ধতি:

  1. JavaFX লাইব্রেরি অন্তর্ভুক্ত করা: JavaFX লাইব্রেরি যদি আপনার জাভা সংস্করণে অন্তর্ভুক্ত না থাকে, তাহলে আপনাকে JavaFX SDK ডাউনলোড এবং সেটআপ করতে হবে।
  2. Scene Builder ব্যবহার: GUI ডিজাইন করার জন্য আপনি JavaFX Scene Builder ব্যবহার করতে পারেন, যা ড্র্যাগ এবং ড্রপ ইন্টারফেসের মাধ্যমে ডিজাইন করা যায়।
  3. UI উপাদানগুলি: JavaFX এর মধ্যে অনেক ধরনের UI উপাদান রয়েছে যেমন Button, TextField, TextArea, ComboBox, এবং আরও অনেক কিছু।

JavaFX টুলস এবং লাইব্রেরি

  1. JavaFX SDK: JavaFX এর জন্য মূল লাইব্রেরি এবং টুলস।
  2. Scene Builder: গ্রাফিকাল ইউজার ইন্টারফেস ডিজাইন করার জন্য একটি GUI টুল।
  3. FXML: JavaFX অ্যাপ্লিকেশনগুলির জন্য XML ভিত্তিক একটি মার্কআপ ভাষা, যা UI উপাদানগুলি ডিজাইন করার জন্য ব্যবহৃত হয়।

JavaFX এর কিছু উদাহরণ:

  1. Button Click Example: একটি বোতাম ক্লিক করলে একটি বার্তা দেখানোর প্রোগ্রাম।
  2. Form Example: একটি ফর্ম তৈরি করা যেখানে ইউজার নাম এবং পাসওয়ার্ড ইনপুট দিতে পারে।

এই উদাহরণটি JavaFX দিয়ে একটি সিম্পল GUI অ্যাপ্লিকেশন তৈরি করার প্রাথমিক ধারণা দেয়, এবং আপনি আরও জটিল অ্যাপ্লিকেশন তৈরি করতে JavaFX এর বিভিন্ন ফিচার ব্যবহার করতে পারেন।

Content added By
Promotion

Are you sure to start over?

Loading...